
import { EnumValue } from '@/utils/Enum';


//商城用户类型
export const PromoterTypeMapEnum = {
    normalUser: EnumValue.of('', '普通用户'),
    prolocutor: EnumValue.of('10', '代言人'),
    normalPartner: EnumValue.of('20', '普通合伙人'),
    seniorPartner: EnumValue.of('21', '高级合伙人'),
};

//公众号回复类型
export const KeywordStatusMapEnum = {
    text: EnumValue.of('text', '文字消息'),
    image: EnumValue.of('image', '图片消息'),
    news: EnumValue.of('news', '图文消息'),
    voice: EnumValue.of('voice', '声音消息'),
};

//优惠券类型
export const CouponUserTypeMapEnum = {
    1: EnumValue.of(1, '通用券'),
    2: EnumValue.of(2, '商品券'),
    3: EnumValue.of(3, '品类券'),
};

//优惠券领取方式
export const CouponTypeMapEnum = {
    1: EnumValue.of(1, '手动领取'),
    2: EnumValue.of(2, '新人券'),
    3: EnumValue.of(3, '赠送券'),
};

//支付状态
export const PayStatusMapEnum = {
    "false": EnumValue.of(false, '未支付'),
    "true": EnumValue.of(true, '已支付'),
};

//提现方式
export const ExtractTypeMapEnum = {
    bank: EnumValue.of("bank", '银行卡'),
    alipay: EnumValue.of("alipay", '支付宝'),
    weixin: EnumValue.of("weixin", '微信'),
};

//充值类型
export const RechargeTypeMapEnum = {
    public: EnumValue.of("public", '微信公众号'),
    weixinh5: EnumValue.of("weixinh5", '微信H5支付'),
    routine: EnumValue.of("routine", '小程序'),
};

//财务审核状态
export const ExtractStatusMapEnum = {
    '-1': EnumValue.of('-1', '已拒绝'),
    0: EnumValue.of(0, '审核中'),
    1: EnumValue.of(1, '已提现'),
};

//砍价状态
export const BargainStatusMapEnum = {
    1: EnumValue.of(1, '进行中'),
    2: EnumValue.of(2, '未完成'),
    3: EnumValue.of(3, '已成功'),
};

//砍价状态
export const BargainColorMapEnum = {
    1: EnumValue.of(1, ''),
    2: EnumValue.of(2, 'danger'),
    3: EnumValue.of(3, 'success'),
};

//拼单状态
export const GroupStatusMapEnum = {
    1: EnumValue.of(1, '进行中'),
    2: EnumValue.of(2, '已成功'),
    3: EnumValue.of(3, '未完成'),
};

//拼单状态
export const GroupColorMapEnum = {
    1: EnumValue.of(1, ''),
    2: EnumValue.of(2, 'success'),
    3: EnumValue.of(3, 'danger'),
};

//一号通tab值
export const OnePassTypeMapEnum = {
    sms: EnumValue.of("sms", '短信'),
    copy: EnumValue.of("copy", '商品采集'),
    expr_query: EnumValue.of("expr_query", '物流查询'),
    expr_dump: EnumValue.of("expr_dump", '电子面单打印'),
};

//视频号商品草稿状态
export const EditStatusMapEnum = {
    1: EnumValue.of(1, '未审核'),
    2: EnumValue.of(2, '审核中'),
    3: EnumValue.of(3, '审核失败'),
    4: EnumValue.of(4, '审核成功'),
};

//视频号正式商品状态
export const VideoStatusMapEnum = {
    0: EnumValue.of(0, '初始值'),
    5: EnumValue.of(5, '上架'),
    11: EnumValue.of(11, '自主下架'),
    13: EnumValue.of(13, '违规下架/风控系统下架'),
};

//用户类型
export const UserTypeEnum = {
    'wechat': EnumValue.of('wechat', '微信用户'),
    'routine': EnumValue.of('routine', '小程序用户'),
    'h5': EnumValue.of('h5', 'H5用户')
};

//推广用户类型
export const IsPromoterEnum = {
    true: EnumValue.of(true, '推广员'),
    false: EnumValue.of(false, '普通用户')
};


//支付状态
export const PaidEnum = {
    true: EnumValue.of(true, '已支付'),
    false: EnumValue.of(false, '未支付'),
}

//订单状态
export const OrderStatusEnum = {
    0: EnumValue.of(0, '待发货'),
    1: EnumValue.of(1, '待收货'),
    2: EnumValue.of(2, '待评价'),
    3: EnumValue.of(3, '已完成'),
    '-2': EnumValue.of('-2', '已退款'),
    '-1': EnumValue.of('-1', '退款中'),
}

//退款状态
export const RefundStatusEnum = {
    0: EnumValue.of(0, '未退款'),
    1: EnumValue.of(1, '申请中'),
    2: EnumValue.of(2, '已退款'),
    3: EnumValue.of(3, '退款中'),
}